gtk_css_animated_style_get_value (GtkCssStyle *style,
guint id)
{
- GtkCssAnimatedStyle *animated = GTK_CSS_ANIMATED_STYLE (style);
+ /* This is called a lot, so we avoid a dynamic type check here */
+ GtkCssAnimatedStyle *animated = (GtkCssAnimatedStyle *) style;
if (animated->animated_values &&
id < animated->animated_values->len &&
gtk_css_animated_style_get_intrinsic_value (GtkCssAnimatedStyle *style,
guint id)
{
- gtk_internal_return_val_if_fail (GTK_IS_CSS_ANIMATED_STYLE (style), NULL);
-
return gtk_css_style_get_value (style->style, id);
}
gtk_css_static_style_get_value (GtkCssStyle *style,
guint id)
{
- GtkCssStaticStyle *sstyle = GTK_CSS_STATIC_STYLE (style);
+ /* This is called a lot, so we avoid a dynamic type check here */
+ GtkCssStaticStyle *sstyle = (GtkCssStaticStyle *) style;
return sstyle->values[id];
}
gtk_css_style_get_value (GtkCssStyle *style,
guint id)
{
- gtk_internal_return_val_if_fail (GTK_IS_CSS_STYLE (style), NULL);
-
return GTK_CSS_STYLE_GET_CLASS (style)->get_value (style, id);
}